home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Classicos / Pac Man.swf / scripts / frame_17 / DoAction_8.as < prev    next >
Encoding:
Text File  |  2006-06-13  |  2.9 KB  |  107 lines

  1. if(re eq "1")
  2. {
  3.    if(stop eq "0")
  4.    {
  5.       if(pmovenew eq "up")
  6.       {
  7.          if(pmovenew eq "up" and up eq "1")
  8.          {
  9.             setProperty("/dot", _Y, doty - "10");
  10.             setProperty("/dot", _rotation, "270");
  11.             re = "0";
  12.             pmovelast = "up";
  13.          }
  14.          else if(pmovelast eq "down" and down eq "1")
  15.          {
  16.             setProperty("/dot", _Y, doty + "10");
  17.             re = "0";
  18.          }
  19.          else if(pmovelast eq "left" and left eq "1")
  20.          {
  21.             setProperty("/dot", _X, dotx - "10");
  22.             re = "0";
  23.          }
  24.          else if(pmovelast eq "right" and right eq "1")
  25.          {
  26.             setProperty("/dot", _X, dotx + "10");
  27.             re = "0";
  28.          }
  29.       }
  30.       else if(pmovenew eq "down")
  31.       {
  32.          if(pmovenew eq "down" and down eq "1")
  33.          {
  34.             setProperty("/dot", _Y, doty + "10");
  35.             setProperty("/dot", _rotation, "90");
  36.             re = "0";
  37.             pmovelast = "down";
  38.          }
  39.          else if(pmovelast eq "up" and up eq "1")
  40.          {
  41.             setProperty("/dot", _Y, doty - "10");
  42.             re = "0";
  43.          }
  44.          else if(pmovelast eq "left" and left eq "1")
  45.          {
  46.             setProperty("/dot", _X, dotx - "10");
  47.             re = "0";
  48.          }
  49.          else if(pmovelast eq "right" and right eq "1")
  50.          {
  51.             setProperty("/dot", _X, dotx + "10");
  52.             re = "0";
  53.          }
  54.       }
  55.       else if(pmovenew eq "left")
  56.       {
  57.          if(pmovenew eq "left" and left eq "1")
  58.          {
  59.             setProperty("/dot", _X, dotx - "10");
  60.             setProperty("/dot", _rotation, "180");
  61.             re = "0";
  62.             pmovelast = "left";
  63.          }
  64.          else if(pmovelast eq "up" and up eq "1")
  65.          {
  66.             setProperty("/dot", _Y, doty - "10");
  67.             re = "0";
  68.          }
  69.          else if(pmovelast eq "down" and down eq "1")
  70.          {
  71.             setProperty("/dot", _Y, doty + "10");
  72.             re = "0";
  73.          }
  74.          else if(pmovelast eq "right" and right eq "1")
  75.          {
  76.             setProperty("/dot", _X, dotx + "10");
  77.             re = "0";
  78.          }
  79.       }
  80.       else if(pmovenew eq "right")
  81.       {
  82.          if(pmovenew eq "right" and right eq "1")
  83.          {
  84.             setProperty("/dot", _X, dotx + "10");
  85.             setProperty("/dot", _rotation, "0");
  86.             re = "0";
  87.             pmovelast = "right";
  88.          }
  89.          else if(pmovelast eq "up" and up eq "1")
  90.          {
  91.             setProperty("/dot", _Y, doty - "10");
  92.             re = "0";
  93.          }
  94.          else if(pmovelast eq "down" and down eq "1")
  95.          {
  96.             setProperty("/dot", _Y, doty + "10");
  97.             re = "0";
  98.          }
  99.          else if(pmovelast eq "left" and left eq "1")
  100.          {
  101.             setProperty("/dot", _X, dotx - "10");
  102.             re = "0";
  103.          }
  104.       }
  105.    }
  106. }
  107.